package initialization

import (
	common "common/database"
	"order/internal/rpc"
)

func init() {
	ZapInit()
	Init()
	NaCosInit()
	MySQLInit()
	RedisInit()
	ServerInit()
}

func Init() {
	common.Init("../appConfig.yaml")
}

func ZapInit() {
	common.ZapInit()
}

func NaCosInit() {
	common.NaCosInit()
}

func MySQLInit() {
	common.MySQLInit()
}

func RedisInit() {
	common.RedisInit()
}

func ServerInit() {
	pay := "127.0.0.1:50054"
	rpc.NewClient().PayClient(&pay)
}
